forked from databendlabs/databend
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.2.307 hotfix 20240430 #20
Open
yufan022
wants to merge
28
commits into
1.2.307-opendal
Choose a base branch
from
1.2.307-hotfix-20240430
base: 1.2.307-opendal
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* refactor: StringType::Scalar: Vec<u8> -> String * fix substr, split, split_part * fix storage convert to string * fix build * fix concat concat_ws * fix variant functions * fix stack overflow * migrate regexp functions * migrate 4 string function * fix replace * refactor: migrate some string funcs (databendlabs#14363) migrate some string funcs * fix replace * fix string functions * fix like, quote, instr * fix * fix domain * optimize reverse * optimize reverse * improve to_bitmap * fmt * fix build * add more * fix strcmp * fix clippy * fix * fix domain * fix regexp_replace * fix ascii * fix regexp_instr * simplify string domain * add utf8 string tests * fix clippy * Fix scalar tuple * Fix task dependency error --------- Co-authored-by: baishen <[email protected]> Co-authored-by: jw <[email protected]> Co-authored-by: sundy-li <[email protected]> Co-authored-by: Yijun Zhao <[email protected]>
* feat: support outer to inner join * add tests;
* add non_equal_plan_forbidden * add more random test * move tests to databendlabs#14429 * Update src/query/sql/src/planner/optimizer/optimizer.rs Co-authored-by: xudong.w <[email protected]> --------- Co-authored-by: xudong.w <[email protected]>
* feat: support add session parameters during create task * support to show and alter session parameters * chore: add alter session parameter test
* refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling
…labs#14455) * chore: support mark join commutation * fix tests * fix left mark join * fix broadcast join for mark join
* refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling * refactor(executor): refactor processor profiling
pushdown limit to single window
* chore: replace OneTable with DummyTableScan * fix test
* support predicate move around * fix typo * fix: keep predicate order * fix: MaterializedCte cannot be pulled up * refine: make lint * test: update tpcds join order * fix: handle lateral join * test: update parquet explain test * test: update native explain test * test: update tpcds join order sqllogictest * fix: PullUpFilterOptimizer replace_predicate * fix: refine agg index range equal * test: update tpcds join order sqllogictest * test: update parquet explain sqllogictest * chore: remove useless code * fix: keep predicates order * test: update explain sqllogictest * fix: improve agg index scalar compare * feat: improve push down filter join * merge * test: update join order sqllogictest * test: update tpcds join order sqllogictest * feat: support infer equal condition * test: update sqllogictest * fix: filter push down scan * test: fix sqllogictest * fix: stable join conditions order * feat: add DeduplicateJoinConditionOptimizer * fix: large query test * chore: refine code and add more comments * chore: add more comments * chore: make lint * test: update explain sqllogictest * test: update sqllogictest
* feat: support single join to inner join * fix * fix * resolve conflicts * clear code * fix * fix
* refactor pattern plan with Matcher * fix * save
* fix: runtime filters add to wrong table * refine
…s#14525) * support early filtering for more join types * chore: fix need_unmatched_selection * chore: refine code * test: add more sqllogictest
* chore: refine left join * chore: make lint
* chore: add table index to explain join * resolve comment
* improve hash join code * fix: from left single join to inner join * chore: improve left join * fix: right single to inner
* chore: optimized q17 join order * add runtime filtert * fix test * fix test * fix * fix test * rebase * fix test * fix test * fix test * try to fix test * refactor
…databendlabs#14686) * feat: enables the bloom runtime filter to be turned on adaptively * fix * refactor
* feat: improve push down filter join * fix: reverse operator when (constant, column_ref) * chore: add more test * chore: complete sqllogictest * fix: outer join push down * chore: remove z3 and add new method * chore: move * chore: refactor try push down filter join * chore: update sqllogictest * chore: update sqllogictest * chore: update sqllogictest * chore: fix push down single join * chore: update subquery * fix: after join reorder don not push down * chore: update native * chore: improve can_filter_null * chore: fix test * feat: improve infer and / or filter * chore: update native sqllogictest * chore: update sqllogictest * feat: add SingleToInnerOptimizer * chore: remove after_join_reorder * chore: fix outer join to inner join * test: update parquet explain sqllogictest * test: update native explain sqllogictest * chore: make lint code * chore: fix Cascades optimizer * chore: add z3-prove * chore: update sqllogictest * chore: fix infer filter for outer join * chore: update sqllogictest * chore: update ee test * chore: fix tpcds test * chore: update sqllogictest * chore: update ee test * chore: fix distributed query plan * chore: update sqllogictet * chore: update test comment * chore: add comments * chore: make lint * chore: update sqllogictest * chore: suuport more join type * chore: refine code * chore: add semi / anti test * chore: update sqllogictest * chore: improve infer filter * chore: update sqllogictest * chore: add more comments and remove useless code * chore: make lint * test: update memo sqllogictest * chore: update memo test * chore: update ee test
* chore(planner): fix can_filter_null * chore: handle remove_nullable * chore: fix matches
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/
Summary
backport:
parquet meta load: databendlabs#15066
subquery: databendlabs#15019
predicate push down: databendlabs#14872
fix decimal subtraction is wrong: databendlabs#15304
fix COALESCE error in join sql: "select a.amount from xx.aa as a left outer join xx.bb as b ON ((a.xx = b.xx) where COALESCE(a.amount, 0) = 1" : databendlabs#15256
Tests
Type of change